﻿using System;
using System.Collections.Generic;
using StockTrader.BusinessService.DataContract;
// using StockTrader.FrontEnd.DataContract;

namespace StockTrader.DAL.IDAL
{
    public interface IIndustry
    {
//         void BeginADOTransaction();
//         void RollBackTransaction();
//         void CommitADOTransaction();
//         void Open(string connString);
//         void Close();
// 
//         int InsertIndustry(IndustryData item);
//         void DeleteIndustry(int id);
//         void UpdateIndustry(int id, string name, string code, string description);
//         List<IndustryUI> GetIndustries();
//         List<IndustryUI> GetIndustryByClassAndLang(int classId, int langid);
//         List<IndustryUI> GetIndustryByLang(int lang);
//         List<IndustryUI> GetTopLevelIndustryInClass(int classId);
//         List<IndustryUI> GetIndustryByName(string name);
//         List<IndustryUI> GetChildrenIndustry(int id);
//         List<IndustryUI> SearchIndustry(string keyword);
//         List<IndustryUI> GetIndustryByLangAndLevel(int langId, int level);
//         List<IndustryUI> GetIndustryByLangAndCode(int langId, string code);
//         List<IndustryUI> GetIndustryByLangAndClass(int langId, int classId);
//         List<IndustryUI> GetTopLevelByLangAndClass(int langId, int classId);
//         int GetIndustryIdByCode(string code);
//         IndustryUI GetIndustryById(int id);
//         IndustryUI GetParrentIndustry(int id);
//         int GetMaxLevel();
    }
}
